package cn.iocoder.yudao.module.book.controller.app.users.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class UserInfoVO {

    /**
     * User ID, matching front-end 'id'
     */
    private Long id;
    /**
     * User nickname, matching front-end 'nickname'
     */
    private String nickName;
//    private String avatarUrl;
    /**
     * User avatar URL, matching front-end 'avatar'
     */
    private String avatar;

    /**
     * Mobile phone number, matching front-end 'phone'
     */
    private String phone;

    /**
     * VIP status, matching front-end 'isVip'
     */
//    private Boolean isVip;

    /**
     * VIP expiration date, matching front-end 'vipExpire'
     * Using String is safest to ensure format consistency with the front-end.
     */
//    private String vipExpire;

}
